home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Games Collection 1
/
software vault.zip
/
software vault
/
CDR10
/
YICN23.ZIP
/
INCLUDE
/
YAKKEYS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-02-14
|
936b
|
28 lines
#ifndef YAKKEYS.H
#include "stddefs.h"
#define YAKKEYS.H
//header file for yakKeyboard; adapted from STK code by Jari Karjala
class yakKeyboard
{
public:
enum keyLabel {escape = 1, num1, num2, num3, num4, num5, num6, num7,
num8, num9, num0, tab=15, charQ, charW, charE, charR,
charT, charY, charU, charI, charO, charP, charA=30,
charS, charD, charF, charG, charH, charJ, charK, charL,
charZ=44, charX, charC, charV, charB, charN, charM,
keyComma, keyDot, spaceBar=57, upArrow = 72, downArrow=80,
leftArrow = 75, rightArrow = 77};
static char keys[128];
static char * bufferHead, bufferTail;
static void interrupt (*oldHandler)(...);
static void interrupt newHandler(...);
static void install(void);
static void remove(void);
};
#ifndef YAKKEYSUNIT
extern yakKeyboard keyboard;
#endif
#endif